/**
 * @Description:
 * @author Peng
 * @date 2020/1/17
*/
import md5 from './md5.min'

/**
 * md5 加密
 * @param e
 * @returns {*|(function(*=): *)}
 * @constructor
 */
const MD5 = (e)=>{
    return md5(e + 'yxcUscerapp' + e);
};

/**
 * 获取上个页面实例
 * @returns {*} 上个页面实例
 */
const prePage = ()=>{
    let pages = getCurrentPages();
    let prePage = pages[pages.length - 2];
    // #ifdef H5
    return prePage;
    // #endif
    return prePage.$vm;
};

/**
 * 提示
 * @param title 提示内退
 * @param duration 提示时间
 * @param mask 是否禁止触摸穿透
 * @param icon icon图标
 */
const msg = (title, duration=2000, mask=false, icon='none')=>{
    //统一提示方便全局修改
    if(Boolean(title) === false){
        return;
    }
    uni.showToast({
        position:'top',
        title,
        duration,
        mask,
        icon
    });
};
export default {
    MD5,
    prePage,
    msg,
}
